exceedingly lucky - French English Dictionary